Enhancing Iconic Program Reusability with Object Sharing

نویسندگان

  • Yuichi Koike
  • Yasuyuki Maeda
  • Yoshiyuki Koseki
چکیده

This paper describes how to improve the reusability of iconic program modules. In iconic programming systems, the most important features for reuse are the customization of a module and combination of multiple modules without changing their definitions. In order to realize these features, we propose an object sharing technique, which allows components of multiple modules to represent the same object instance. Since a component in a module can be related to an object in another module, by adding a new function to an object in the latter module, the former module can be customized without changing its own definition. In addition, by relating a component to multiple objects in different modules, different functions defined in each module, can be combined easily. Finally, we show that the proposed technique realizes a useful software development style using templates, which will contribute to the improvement of the productivity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical Analysis of the Reusability of Object-Oriented Program Code in Open-Source Software

Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful and timely adaptation and integration of the reused code in new software projects. It has become even more relevant with the availability of huge amounts of open-source projects. Reuse saves cost, increases the speed of development and improves software reliability. Measuring this reusability is n...

متن کامل

Symbolic vs. iconic: How to support argumentative design discourse with 3D product representations

This paper presents three technical design representation cases along with a real design case, in order to discuss how annotations should be used in 3D representations to support argumentative design communication. We distinguish between two modes of representations: iconic, where the signifier is perceived as resembling or imitating the signified, and symbolic, where the relationship between r...

متن کامل

EPCC - SS 96 - 13 A Parallel Connectionist Viewpoint Quasi - Invariant Iconic Object Recognition System Paulo Jorge Pimenta Marques

In a previous MSc project at the Department of Artificial Intelligence, an iconic object recognition system was developed. The system consists of two parts: a visual attention system that locates objects of interest, and a multi-variate matching algorithm that identifies the located objects. The conclusion reached in the MSc thesis was that although the system was biologically plausible and pre...

متن کامل

A critical comparison for data sharing approaches

Integrating and accessing data stored in autonomous, distributed and heterogeneous data sources have been recognized as of a great importance to small and huge-scale businesses. Enhancing the accessibility and the reusability of these data entail the development of new approaches for data sharing. These approaches should satisfy a minimal set of criteria in order to support the development of e...

متن کامل

Microservices in Web Objects Enabled IoT Environment for Enhancing Reusability

In the ubiquitous Internet of Things (IoT) environment, reusing objects instead of creating new one has become important in academics and industries. The situation becomes complex due to the availability of a huge number of connected IoT objects, and each individual service creates a new object instead of reusing the existing one to fulfill a requirement. A well-standard mechanism not only impr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996